.form {
    border-top: 1px solid rgb(242,242,242);
    padding: 0.3rem 0;
    h6 {
        font-size: 0.24rem;
        font-weight: normal;
        line-height: 1.5;
        margin-bottom: 0.3rem;
    }
    .row {
        display: -webkit-box;
        margin-bottom: 0.3rem;
        &:last-child {
            margin-bottom: 0;
        }
    }
    label {
        width: 8em;
        display: block;
        font-size: 0.24rem;
        line-height: 1.5;
    }
    input, textarea, p {
        font-size: 0.24rem;
        line-height: 1.5;
        -webkit-box-flex: 1;
        display: block;
        &::-webkit-input-placeholder {
            color: #ccc;
        }
    }
    textarea {
        height: 3em;
    }
    .submit {
        background-color: #00bb44;
        display: block;
        width: 100%;
        height: 0.8rem;
        border-radius: 0.04rem;
        font-size: 0.28rem;
        color: #fff;
        box-shadow: 0 0.06rem 0 #069544;
        &:not(.disabled):active {
            background-color: #00ac4e;
        }
        &.disabled {
            background-color: rgb(242,242,242);
            color: rgb(213,213,213);
            box-shadow: none;
            pointer-events: none;
        }
    }
}